<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Filtre AviSynth Limiter</title>


  <link rel="stylesheet" type="text/css" href="../../avisynth.css">

</head>


<body>

<h2>
<a name="Limiter"></a>Limiter
</h2>

<p><code>Limiter </code>(<var>clip, int
"min_luma", int
"max_luma", int "min_chroma",
int "max_chroma", string "show"</var>)
</p>

<p>Ce filtre est pr&eacute;sent dans <em>v2.5</em>. Le standard&nbsp;CCIR-601 d&eacute;finit une plage "l&eacute;gale" de valeurs pour les pixels pour un affichage sur une TV.
Ces plages sont 16-235 pour la luminance et&nbsp;16-240 pour la chrominance.
</p>

<p>Les pixels en dehors de ces plages de valeurs sont connus pour poser
des probl&egrave;mes avec certains t&eacute;l&eacute;viseurs,
et il est donc int&eacute;ressant de les supprimer avant encodage si
votre t&eacute;l&eacute;viseur est le mat&eacute;riel sur lequel vous
visionnerez votre encodage. Par d&eacute;faut, ce filtre force les
pixels en dessous de 16 &agrave; 16 et ceux au dessus de 235 (ou 240)
&agrave; 235 (ou&nbsp;240).
</p>

<p>Avant <em>v2.53</em> la valeur par d&eacute;faut &eacute;tait 236
(incorrect). Utilisez Limiter(16, 235, 16, 240) pour vous conformer au
standard de video num&eacute;rique CCIR-601.
</p>

<p>Dans&nbsp; <em>v2.56</em>, le param&egrave;tre <var>show</var> a
&eacute;t&eacute; ajout&eacute;. S'il est d&eacute;fini, il colore les
pixels en dehors des plages de valeurs sp&eacute;cifi&eacute;es
[min_luma,max_luma] ou
[min_chroma,max_chroma].</p>

<p><var>show</var> peut &ecirc;tre "luma" (montre les pixels en dehors de la plage de luminance en rouge/vert),
"luma_grey" (montre les pixels en dehors de la plage de luminance et affiche les pixels restants en niveaux de gris),
"chroma" (montre les pixels en dehors de la plage de chrominance en jaune), "chroma_grey" (montre les pixels en dehors de la plage de
chrominance&nbsp;et affiche les pixels restants en niveaux de gris). La coloration est faite de la mani&egrave;re suivante:
</p>

<p>YUY2 (la chrominance est partag&eacute;e entre les deux pixels horizontaux p1 et p2:
Y1UY2V):
</p>

<p>YV12 (la chrominance est partag&eacute;e au sein d'un bloc 2x2 de pixels Y11uY12v;/Y21uY22v):
<table border="1" width="100%">

  <tbody>

    <tr>

      <th width="33%">j,k=1,2 or j,k=11,12,21,22</th>

      <th width="33%">luma</th>

      <th width="33%">luma_grey</th>

    </tr>

    <tr>

      <td width="33%">Yj &lt; min_luma</td>

      <td width="33%">rouge (pj)</td>

      <td width="33%">rouge (pj)</td>

    </tr>

    <tr>

      <td width="33%">Yj &gt; max_luma</td>

      <td width="33%">vert (pj)</td>

      <td width="33%">vert&nbsp;(pj)</td>

    </tr>

    <tr>

      <td width="33%">Yj &lt; min_luma and Yk &gt;
max_luma</td>

      <td width="33%">jaune (all)</td>

      <td width="33%">puke (pj), olive (pk)</td>

    </tr>

    <tr>

      <th width="33%">&nbsp;</th>

      <th width="33%">chroma</th>

      <th width="33%">chroma_grey</th>

    </tr>

    <tr>

      <td width="33%">U &lt; min_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">jaune</td>

    </tr>

    <tr>

      <td width="33%">U &gt; max_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">bleu</td>

    </tr>

    <tr>

      <td width="33%">V &lt; min_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">cyan</td>

    </tr>

    <tr>

      <td width="33%">V &gt; max_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">rouge</td>

    </tr>

    <tr>

      <td width="33%">U &lt; min_chroma and V &lt;
min_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">vert</td>

    </tr>

    <tr>

      <td width="33%">U &gt; max_chroma and V &lt;
min_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">teal</td>

    </tr>

    <tr>

      <td width="33%">U &lt; min_chroma and V &gt;
max_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">orange</td>

    </tr>

    <tr>

      <td width="33%">U &gt; max_chroma and V &gt;
max_chroma</td>

      <td width="33%">jaune</td>

      <td width="33%">magenta</td>

    </tr>

  </tbody>
</table>

</p>

<p><b>Changements:</b></p>

<table border="1">

  <tbody>

    <tr>

      <td>v2.56</td>

      <td>ajout du param&egrave;tre show pour visualiser les pixels dont la luminance ou la chrominance est en dehors de certaines plages</td>

    </tr>

  </tbody>
</table>

<p><kbd>$English Date: 2005/06/01 17:42:26 $<br>

French translation date: 2006/02/05 JasonFly <a href="mailto:macpaille@users.sourceforge.net">macpaille@users.sourceforge.net</a></kbd>
</p>

<form><input value="Retour" onclick="history.go(-1)" type="button"></form>

</body>
</html>
